草庐IT

php dns 记录

全部标签

c# - 在 LINQ to SQL 中返回结果集之前检查记录是否存在

我正在寻找一种简单的解决方案来取代我在尝试检索数据之前验证记录是否存在的标准化垃圾方式。目前,每当调用我的方法之一时,我都会做一些事情...privateRecordDoSomething(intid){if(data.Records.Count(q=>q.Id==id)>0){returndata.Records.First(q=>q.Id==id);}returnnull;}...我总是检查记录数以确定记录是否存在。必须有一种更“优雅”的方式来做到这一点,而无需两次调用数据库。有办法吗? 最佳答案 有很多干净的方法可以处理这个问

c# - 为每个单独的线程记录到单独的日志文件

我有一个服务应用程序,它在启动时读取一个XML文件并为XML文件中的每个条目启动一个线程。每个线程创建一个工作类的实例,该实例需要一个记录器将任何输出记录到线程特定的日志文件中。在服务app.config中,我将log4net配置设置设置为使用XMLappender,文件被指定为PatternString,如下所示:在创建的每个工作类实例的线程锁定方法中,我使用log4net.LogManager.GetLogger("MyLogger")方法获取记录器,然后设置当前线程的PatternStringsLogName属性使用ThreadContext.Properties["LogNam

c# - Linq 选择与 ID 列表匹配的记录

是否可以更改下面的查询,以便它在包含类型查询中使用types列表。所以与其拥有:varcust=db.Customers.Where(x=>x.type_id==9||x.type_id==15||x.type_id==16).ToList();...我想要这样的东西:Listtypes=newList{9,15,16};varcust=db.Customers.Where(x=>types.contains(x.type_id).ToList();(type_id不是主键)谢谢,标记 最佳答案 是的,方法List.Contains

c# - 如何在 C# 中的 WPF 应用程序中创建最近的文档历史记录

我正在用C#制作一个WPF应用程序,我需要在其中显示最近的文档历史记录(就像在word、excel甚至visualstudio中发生的那样),显示最近打开的5或10个文档的列表。我完全不知道我应该怎么做。请帮忙。请友善和温柔......我是一个业余编码员,现在很难消化高科技谈话!:) 最佳答案 JumpListinWPF4太棒了。这就是我需要做的所有事情: 关于c#-如何在C#中的WPF应用程序中创建最近的文档历史记录,我们在StackOverflow上找到一个类似的问题:

c# - access中插入记录到数据库后如何获取最后一条记录号

我有自动增加字段(ID)的Access数据库。我像这样插入记录(在C#中)SQL="insertintoTermNumTbl(DeviceID,IP)values('"+DeviceID+"','"+DeviceIP+"')";OleDbCommandCmd=newOleDbCommand(SQL,Conn);Cmd.ExecuteNonQuery();Cmd.Dispose();Conn.Close();如何获取最后插入的号码?我不想运行新查询我知道在sql中有类似SELECT@@IDENTITY的东西但是我不知道怎么用提前致谢 最佳答案

c# - WCF 日志记录,设置最大文件大小?

我正在使用Microsoft服务配置编辑器来设置诊断(WCF日志记录),但我找不到任何方法来设置最大文件大小?我找到了MaxSizeOfMessageToLog但它对文件大小没有任何作用?编辑1:根据这个:http://msdn.microsoft.com/en-us/library/aa395205.aspxsharedListeners级别应该有一个maxFileSizeKB,但是当在添加标记中点击空格时,我无法键入maxFileSizeKB?编辑2:当添加maxFileSizeKB时,服务将不再启动,而是会出现以下异常:“maxFileSizeKB”不是类型“System.Dia

c# - 从域中获取 SPF 记录

检查域的SPF记录的方法有哪些?有一个网站,我可以在其中手动使用-http://www.mxtoolbox.com/SuperTool.aspx如何通过ASP.NET和C#实现?基本上我想验证/检查域上的SPF记录,如果它支持自己的邮件Web服务器的话。 最佳答案 我有同样的问题,并设法找到两个三个解决方案:nslookup解决方案您可以通过在命令行中键入以下命令来获取SPF:nslookup-type=TXT您可以在C#中使用System.Diagonstics.Process自动执行此操作,如thisblogpost中所述.DN

c# - GUID 是否及时订购?如果 ORDER BY 与 GUID 变量类型一起使用,最近创建的记录是否会延迟?

GUID是否及时订购?我的意思是,如果您将ORDERBY与GUID变量类型一起使用,最近创建的记录会延迟吗? 最佳答案 在Windows上,GUID(UUID)是使用UuidCreate从加密随机数生成器创建的。根据RFC4122,它们是版本4UUID。不涉及时间戳或以太网卡,除非您使用的是使用UuidCreateSequential创建的旧学校版本1GUID。另见HowRandomisSystem.Guid.NewGuid()?(Taketwo)来源:https://stackoverflow.com/a/3011149/1714

c# - 单例记录器、静态记录器、工厂记录器……如何记录?

我正在为用.NET编写的应用程序包装模式和实践企业库日志记录应用程序block。我希望能够对记录器进行子类化(即提供特定于域的日志记录)。执行此操作的最佳方法是什么?例如,目前我有一个静态Logger类,但这不允许我将它专门用于特定领域的日志记录。例如,Log(MyDomainObjobj,stringmsg) 最佳答案 查看NLog.他们使用这种模式:privatestaticLoggermyDomainLogger=LogManager.GetCurrentClassLogger();然后您可以根据myDomainLogger所

c# - 从 C# 中的存储过程返回多个记录集

我必须将ASP经典系统转换为C#我有一个最多可以返回7个记录集的存储过程(取决于传入的参数)。我需要知道如何简单地将所有记录集作为单独的DataTable返回,这样我就可以循环遍历其中的任何内容,当我到达它的末尾时跳到下一个DataTable,而不必运行多个SQL语句并使用多个adapter.Fill语句将每个表添加到数据集中。在经典中,它是一个简单的DoWhilenotobjRS.EOF循环和objRS.NextRecordset(),当我到达循环末尾以移动到下一个语句时。有什么我可以使用的东西不需要完全重写当前的后端代码吗?每个记录集都有不同数量的列和行。它们彼此无关。我们从存储过